Windows下为PHP安装memcached扩展
当然,你需要先安装memcached(这里略过不讲),然后再安装php_memcache
http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
下载对应版本,复制到
添加Memcached支持后,以250并发对Carbon Forum首页进行压力测试
250并发,已完成请求8320个,此时服务器负载情况:
在0.10到0.15间波动,服务器是DigitalOcean的$5/Month VPS
top - 08:27:17 up 110 days,论坛添加了Memcached缓存一些热数据,运行速度应该会再次提升。
顺便附上GitHub 的对应Issue地址:
https://github.com/lincanbin/Carbon-Forum/issues/16
有关于程序设计的建议可以发到这上面。
论坛添加了Memcached缓存一些热数据,运行速度应该会再次提升。
VPS的memcached教程可以参考这里:
http://www.94cb.com/t/2428
目前同时支持两种PHP的memcached extension:
http://pecl.php.net/pa
论坛添加了Memcached缓存一些热数据,运行速度应该会再次提升。
每页渲染时间降低1ms左右,执行效率大幅提升。
减少硬盘I/O,提升负载能力。
CentOS安装memcached,并为WDCP PHP面板添加memcached扩展
重新添加httpd服务
cp /www/wdlinux/httpd-2.2.24/bin/apachectl /etc/rc.d/init.d/httpd ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S61httpd service httpd start vi /etc/init.d/httpd
在第2行添加如下注释信息:
CentOS安装memcached,并为WDCP PHP面板添加memcached扩展
需要注意的是php-devel依赖于httpd,如果你原来的httpd(即Apache)不是从Yum源安装的,可能会导致多安装一个httpd。
这样lanmp环境下,从yum重新安装的httpd的80端口会与nginx冲突,可能出错。(LANMP环境下是Nginx作为前端代理占据80端口,实际上Apache是跑在88端口的)
如果LANMP架构用户重启apache出现类似下面这种情况
httpd not running, trying&CentOS安装memcached,并为WDCP PHP面板添加memcached扩展
安装php-devel,为了下面编译扩展作准备:
yum install php-devel从PECL安装memcached扩展,最新版本是:2.2.0
http://pecl.php.net/package/memcached
CentOS安装memcached,并为WDCP PHP面板添加memcached扩展
接下来是安装PHP的php_memcached扩展,php_memcached依赖libmemcached库,所以先安装安装libmemcached-1.x以上版本。
因为对版本有要求,我的yum源的版本并不符合要求,所以编译安装
使用这个版本:
https://launchpad.net/libmemcach
CentOS安装memcached,并为WDCP PHP面板添加memcached扩展
一直想仿他的前台 主要是他的功能
回复#8 @remenbo :Windows 8现在网上看着挺热,实际上调查,现在还是Win7 + IE8居多。
毕竟会装系统的,实际生活中都是少数。
一直想仿他的前台 主要是他的功能
回复#6 @remenbo :如果不考虑低版本浏览器兼容性,现在这个论坛还有不少可以改进的地方。
我打算以后国内低版本浏览器淘汰后加上,例如:
Pjax全站异步加载;
SVG矢量图图标;
仅HTML5视频支持,撤销Flash视频内嵌;
……
可惜现

粤公网安备 44030602003677号